package com.example.flushdemo.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 *
 * </p>
 *
 * @author jjh
 * @since 2022-06-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class InvFakeUser implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 用户名
     */
    private String login;

    /**
     * 姓名
     */
    private String name;

    /**
     * 上次登录时间
     */
    private LocalDateTime lastLoginTime;

    /**
     * 上次登录IP
     */
    private String lastLoginIp;

    /**
     * 来源
     */
    private String source;

    private Boolean isDeleted;

    /**
     * isc组织编号
     */
    private String iscOrgId;

    /**
     * isc用户编号
     */
    private String iscUserId;

    /**
     * isc级联编码
     */
    private String iscCode;

    /**
     * isc组织名全路径
     */
    private String iscOrgNamePath;

    /**
     * 根据网段随机ip
     */
    private String fakeIp;

    /**
     * inv_user的最后登录ip和inv_log里获取；
     */
    private String ip;

    /**
     * 用来统计的地市类型
     */
    private String cityType;

    /**
     * 用来统计的地市类型
     */
    private String cityType1;


}
